package utils

import (
	"io/ioutil"
	"log"
	"os"
)

func ReadAllFromFile(path, desc string) ([]byte, error) {
	var (
		err  error
		file *os.File
		text []byte
	)
	if file, err = os.Open(path); err != nil {
		log.Printf("加载%s文件失败", desc)
		return nil, err
	}
	if text, err = ioutil.ReadAll(file); err != nil {
		log.Printf("读取%s文件失败", desc)
		return nil, err
	}
	log.Printf("读取%s文件成功", desc)
	return text, nil
}